﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using Data;
using RegistroMascotas.Modelo;

namespace RegistroMascotas2.Presentacion
{
    public class DenunciadosBuilder
    {
        public List<DenunciadosPresentacion> obtenerDenunciaPorEstado(string estado)
        {
            List<Denuncia> denuncias = PersonaDAO.obtenerDenunciaPorEstado(estado);
            List<DenunciadosPresentacion> resultadoDenuncias = new List<DenunciadosPresentacion>();
            DenunciadosPresentacion dp;

            try
            {
                foreach(Denuncia d in denuncias){
                    dp = new DenunciadosPresentacion();

                    dp.Nombre = d.Persona.Nombre;
                    dp.Localidad = d.Persona.Localidad;
                    dp.Motivo = d.Motivo;
                    dp.Facebook = d.Facebook;

                    resultadoDenuncias.Add(dp);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return resultadoDenuncias;
        }
    }
}